#ifndef __MYSQLRES_H__
#define __MYSQLRES_H__

#include <memory>
#include <mysql/mysql.h>

class MySQLRes
{
public:
    typedef std::shared_ptr<MySQLRes> ptr;
    MySQLRes(MYSQL_RES* res);
    ~MySQLRes();
    int GetRowCount();
    std::shared_ptr<MYSQL_RES>& GetData();
private:
    std::shared_ptr<MYSQL_RES> m_data;
};

#endif // !__MYSQLRES_H__